package com.gl.glcourses.repository.jpa;

import javax.persistence.Query;

import org.springframework.stereotype.Repository;

import com.gl.glcourses.repository.ITipoRecursoRepository;
import com.gl.glcourses.vos.TipoRecurso;

@Repository
public class JpaTipoRecursoRepository extends JpaProjectRepository<TipoRecurso> implements ITipoRecursoRepository<TipoRecurso>{

	public TipoRecurso findTipoRecurso( String atributo, String parametro) {
		
	    TipoRecurso objeto = null;
		try {

			Query query = em.createQuery("FROM TipoRecurso"
					+ " as objeto WHERE objeto." + atributo + " = :param");
			query.setParameter("param", parametro);
			return objeto = (TipoRecurso) query.getSingleResult();

		} catch (Exception e) {
			return null;
		}
	}
	
}



